package com.implementsystem.prestacontas.municipios.session;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import com.implementsystem.prestacontas.geral.session.GenericSession;
import com.implementsystem.prestacontas.municipios.dao.MunicipioDao;
import com.implementsystem.prestacontas.municipios.entity.Municipio;

@Stateless
public class MunicipioSession extends GenericSession<Municipio>{

	private static final long serialVersionUID = -1982494669874589079L;
	
	@EJB
	private MunicipioDao dao;
	
	public List<Municipio> findAllOrderByDescricao(){
		return dao.findAllOrderByDescricao();
	}
	
	public Boolean findByCodigoMunicipio(String codigo){
		
		Municipio municipio = dao.findByCodigoMunicipio(codigo);
		
		if(municipio != null && municipio.getId() != null)
			return true;
		else
			return false;
		
	}
		

}
